package com.lmiot.xyclick.AD.GDT;

import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.os.SystemClock;
import android.util.Log;
import android.view.KeyEvent;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import android.widget.Toast;
import com.lmiot.xyclick.AD.SDK.ADSDK;
import com.lmiot.xyclick.App.MyApp;
import com.lkx.liandianqinew.R;
import com.lmiot.xyclick.Util.DataUtil;
import com.lmiot.xyclick.Util.LogUtil;

public class GdtSplashActivity extends Activity {
//    private static final String SKIP_TEXT = "%d";
//    private static final String TAG = "GdtSplashActivity";
//    public boolean canJump = false;
//    private ViewGroup container;
//    private long fetchSplashADTime = 0;
//    private Handler handler = new Handler(Looper.getMainLooper());
//    private boolean loadAdOnly = false;
//    private int minSplashTimeWhenNoAD = ErrorCode.JSON_ERROR_CLIENT;
//    private boolean needStartDemoList = true;
//    private boolean showingAd = false;
//    private TextView skipView;
//    private SplashAD splashAD;
//
//    @Override // com.qq.e.ads.splash.SplashADListener
//    public void onADClicked() {
//    }
//
//    /* access modifiers changed from: protected */
//    public void onCreate(Bundle bundle) {
//        super.onCreate(bundle);
//        requestWindowFeature(1);
//        getWindow().setFlags(1024, 1024);
//        setContentView(R.layout.activity_splash_gdt);
//        getAD();
//    }
//
//    private void getAD() {
//        this.container = (ViewGroup) findViewById(R.id.splash_container);
//        if (getIntent().getBooleanExtra("custom_skip_btn", false)) {
//            TextView textView = (TextView) findViewById(R.id.skip_view);
//            this.skipView = textView;
//            textView.setVisibility(View.VISIBLE);
//        }
//        this.needStartDemoList = getIntent().getBooleanExtra("need_start_demo_list", true);
//        this.loadAdOnly = getIntent().getBooleanExtra("load_ad_only", false);
//        fetchSplashAD(this, this.container, this.skipView, getPosId(), this, 0);
//    }
//
//    private String getPosId() {
//        String spashID = getSpashID();
//        LogUtil.d(TAG, "测试ID13=GDT：" + spashID);
//        return spashID;
//    }
//
//    public static String getSpashID() {
//        LogUtil.d(TAG, "AD类型———————————Gdt开屏");
//        if (DataUtil.getAdSplashFlag(MyApp.getContext())) {
//            DataUtil.setAdSplashFlag(MyApp.getContext(), false);
//            return ADSDK.G_SPLASH_ID01;
//        }
//        DataUtil.setAdSplashFlag(MyApp.getContext(), true);
//        return ADSDK.G_SPLASH_ID02;
//    }
//
//    private boolean hasAllPermissionsGranted(int[] iArr) {
//        for (int i : iArr) {
//            if (i == -1) {
//                return false;
//            }
//        }
//        return true;
//    }
//
//    public void onRequestPermissionsResult(int i, String[] strArr, int[] iArr) {
//        super.onRequestPermissionsResult(i, strArr, iArr);
//        if (i != 1024 || !hasAllPermissionsGranted(iArr)) {
//            Toast.makeText(this, "应用缺少必要的权限！请点击\"权限\"，打开所需要的权限。", 1).show();
//            Intent intent = new Intent("android.settings.APPLICATION_DETAILS_SETTINGS");
//            intent.setData(Uri.parse("package:" + getPackageName()));
//            startActivity(intent);
//            finish();
//            return;
//        }
//        fetchSplashAD(this, this.container, this.skipView, getPosId(), this, 0);
//    }
//
//    private void fetchSplashAD(Activity activity, ViewGroup viewGroup, View view, String str, SplashADListener splashADListener, int i) {
//        this.fetchSplashADTime = System.currentTimeMillis();
//        SplashAD splashAD2 = new SplashAD(activity, str, splashADListener, i);
//        this.splashAD = splashAD2;
//        if (this.loadAdOnly) {
//            splashAD2.fetchAdOnly();
//        } else {
//            splashAD2.showFullScreenAd(viewGroup);
//        }
//    }
//
//    private void setSimulateClick(View view, float f, float f2) {
//        long uptimeMillis = SystemClock.uptimeMillis();
//        MotionEvent obtain = MotionEvent.obtain(uptimeMillis, uptimeMillis, 0, f, f2, 0);
//        long j = uptimeMillis + 1000;
//        MotionEvent obtain2 = MotionEvent.obtain(j, j, 1, f, f2, 0);
//        view.onTouchEvent(obtain);
//        view.onTouchEvent(obtain2);
//        obtain.recycle();
//        obtain2.recycle();
//    }
//
//    @Override // com.qq.e.ads.splash.SplashADListener
//    public void onADPresent() {
//        Log.i("AD_DEMO", "SplashADPresent");
//    }
//
//    @Override // com.qq.e.ads.splash.SplashADListener
//    public void onADTick(long j) {
//        Log.i("AD_DEMO", "SplashADTick " + j + "ms");
//        TextView textView = this.skipView;
//        if (textView != null) {
//            textView.setText(String.format(SKIP_TEXT, Integer.valueOf(Math.round(((float) j) / 1000.0f))));
//        }
//    }
//
//    @Override // com.qq.e.ads.splash.SplashADListener
//    public void onADExposure() {
//        Log.i("AD_DEMO", "SplashADExposure");
//    }
//
//    @Override // com.qq.e.ads.splash.SplashADListener
//    public void onADLoaded(long j) {
//        Log.i("AD_DEMO", "SplashADFetch expireTimestamp:" + j);
//    }
//
//    @Override // com.qq.e.ads.splash.SplashADListener
//    public void onADDismissed() {
//        Log.i("AD_DEMO", "SplashADDismissed");
//        next();
//    }
//
//    @Override // com.qq.e.ads.splash.SplashADListener
//    public void onNoAD(AdError adError) {
//        Log.i("AD_DEMO", String.format("LoadSplashADFail, eCode=%d, errorMsg=%s", Integer.valueOf(adError.getErrorCode()), adError.getErrorMsg()));
//        this.handler.post(new Runnable() {
//            /* class com.lmiot.xyclick.AD.GDT.GdtSplashActivity.AnonymousClass1 */
//
//            public void run() {
//            }
//        });
//        if (!this.loadAdOnly || this.showingAd) {
//            long currentTimeMillis = System.currentTimeMillis() - this.fetchSplashADTime;
//            int i = this.minSplashTimeWhenNoAD;
//            this.handler.postDelayed(new Runnable() {
//                /* class com.lmiot.xyclick.AD.GDT.GdtSplashActivity.AnonymousClass2 */
//
//                public void run() {
//                    if (GdtSplashActivity.this.needStartDemoList) {
//                        GdtSplashActivity.this.goToMainActivity();
//                    }
//                    GdtSplashActivity.this.finish();
//                }
//            }, currentTimeMillis > ((long) i) ? 0 : ((long) i) - currentTimeMillis);
//        }
//    }
//
//    private void next() {
//        if (this.canJump) {
//            if (this.needStartDemoList) {
//                goToMainActivity();
//            }
//            finish();
//            return;
//        }
//        this.canJump = true;
//    }
//
//    /* access modifiers changed from: protected */
//    public void onPause() {
//        super.onPause();
//        this.canJump = false;
//    }
//
//    /* access modifiers changed from: protected */
//    public void onResume() {
//        super.onResume();
//        if (this.canJump) {
//            next();
//        }
//        this.canJump = true;
//    }
//
//    /* access modifiers changed from: protected */
//    public void onDestroy() {
//        super.onDestroy();
//        this.handler.removeCallbacksAndMessages(null);
//    }
//
//    public boolean onKeyDown(int i, KeyEvent keyEvent) {
//        if (i == 4 || i == 3) {
//            return false;
//        }
//        return super.onKeyDown(i, keyEvent);
//    }
//
//    /* access modifiers changed from: private */
//    /* access modifiers changed from: public */
//    private void goToMainActivity() {
//        if (ADSDK.mOnADResultListener != null) {
//            ADSDK.mOnADResultListener.result(true, "");
//        }
//        finish();
//    }
}
